package com.rzn.reading.service;

import com.rzn.reading.model.dto.discuss.DiscussionCountDTO;
import com.rzn.reading.model.dto.discuss.DiscussionCreateInputDTO;
import com.rzn.reading.model.dto.discuss.DiscussionItemDetailDTO;
import com.rzn.reading.model.dto.discuss.QueryDiscussDTO;

import java.util.List;

/**
 * <p>
 * 讨论区表 服务类
 * </p>
 *
 * @author rzn
 * @since 2022-02-12
 */
public interface DiscussionService {
    Boolean insertDiscussion(DiscussionCreateInputDTO discussionCreateInputDTO);

    List<DiscussionItemDetailDTO> getDiscussItemList(QueryDiscussDTO queryDiscussDTO);

    DiscussionCountDTO getDiscussionCount(Integer literatureId);

    Boolean deleteDiscuss(Integer id,Integer userId);
}
